/****************************************** wujinxiang style *****************************************/
/**流程意见对话框*/
.cloud-opinion-area {background-color: #fff;border: 1px solid #DCDFE6;padding-left: 10px;border-radius: 4px;}
.cloud-opinion-area .cloud-opinion-area-tab-pane {height: 160px;overflow-y: auto}
.cloud-opinion-area .cloud-opinion-area-item {cursor: pointer;width: 100%;height: 100%;text-indent: 10px;text-align: left;}
.cloud-opinion-area .cloud-opinion-area-item:hover {background-color: #f5f7fa;}
.cloud-bpm-grid-buttons {text-align: left;}
.cloud-bpm-grid-button {margin-right: 10px;}
/*管理特送*/
.jumpDialog .el-dialog__body {padding: 12px 25px;background: #e8ecf3;}
/*cloud-import-button*/
.flow-tree{overflow: auto !important;height: 410px !important;}
.import-dialog-row {text-align: left;margin-bottom: 10px;}
.import-button-dialog .el-upload-list__item.is-success .el-upload-list__item-status-label {display: none !important;}
/**选择对话框 样式文件*/
.cloud-role-select, .cloud-dept-select, .cloud-user-select {z-index: 9999 !important;}
.cloud-role-select .role {color: #337BFF;}
.cloud-role-select .el-dialog__body, .cloud-user-select .el-dialog__body {padding: 15px 20px !important;height: 440px !important;background: #e8ecf3 !important}
.cloud-user-select .user-select-main tr {height: 33px !important;}
.cloud-user-select .user-source-main .el-pagination {position: unset;}
.cloud-user-select .el-pager li {font-weight: normal !important;min-width: 20px !important;}
.cloud-user-select .user-select-main .el-table::before,
.cloud-user-select .user-source-main .el-table::before {height: 0;}
.cloud-user-select .user-source-main {height: 100% !important;padding: 0px !important;margin-left: 1px;}
.cloud-user-select .user-select-main {height: 100% !important;margin-left: 10px;border-radius: 0px;padding: 0px;}
.cloud-user-select .source-grid {height: 100%;margin: 0;border-bottom: 0px;}
.cloud-user-select .selected-grid {height: 100%}
.cloud-user-select .el-dialog__body {height: 490px !important;}
.cloud-user-select-low .el-dialog__body {height: 390px !important;}
.cloud-role-select .el-tree-node,
.cloud-dept-select .el-tree-node {padding-top: 5px;}
.cloud-role-select .all-expend-button,
.cloud-dept-select .all-expend-button {padding-left: 200px;}
.cloud-user-select .el-tree-node>.el-tree-node__children{overflow:visible}
.SourceGrid .el-pager li {min-width: 20px !important;}
/**el-aside*/
.el-header {background-color: #fff;margin-bottom: 16px;}
.el-aside {background-color: #fff;margin-right: 12px;height: calc(100% - 16px);border-radius: 5px;}
.el-aside-tree {width: 250px;padding: 16px;overflow-x: hidden;}
.el-container {height: 100%;}
.el-root-container {width: 100%;position: absolute;}
.el-main-container {width: calc(100% - 48px);margin: 0 auto;height: calc(100% - 80px);}
.el-main {width: calc(100% - 48px);height: calc(100% - 16px);background-color: #fff;margin: 0 auto;border-radius: 5px;padding:8px 12px;}
.el-divider__text {position: absolute;background-color: #f6f7f9;padding: 0 20px;color: #999;font-size: 12px;}
.el-form--label-top .el-form-item__label {padding: 0px;line-height: 20px;}
/**el-icon-picker**/
.icon-picker-key-word {margin-bottom: 20px;}
.icon-picker-list-div {width: 100%;height: 450px;overflow: scroll;}
.icon-picker-list-div .icon-picker-icons {overflow: hidden;list-style: none;padding: 0 !important;border: solid 1px #eaeefb;border-radius: 4px;}
.icon-picker-icons li {float: left;width: 16.66%;text-align: center;height: 120px;line-height: 120px;color: #666;font-size: 13px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;margin-right: -1px;margin-bottom: -1px;}
.icon-picker-icons li::after {display: inline-block;content: '';height: 100%;vertical-align: middle;}
.icon-picker-icons li span {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', SimSun, sans-serif;
    color: #99a9bf;
    -webkit-transition: color 0.15s linear;
    transition: color 0.15s linear;
}
.icon-picker-icons li i {display: block;font-size: 32px;margin-bottom: 15px;color: #606266;-webkit-transition: color 0.15s linear;transition: color 0.15s linear;}
.icon-picker-icons li .icon-name {display: inline-block;padding: 0 3px;height: 1em;}
.icon-picker-icons li:hover span, .icon-picker-icons li:hover i {color: #5cb6ff;}
.cell-hidden {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
/**滚动条样式*/
/****************注掉该块代码，容易引起根ai的样式冲突********************/
/*::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, .1); !* 	height: 50px; *!outline-offset: -2px;outline: 2px solid #fff;-webkit-border-radius: 4px;}*/
/**:hover::-webkit-scrollbar-thumb {background-color: #d2d2d2;}*/
/*---鼠标点击滚动条显示样式--*/
/*::-webkit-scrollbar-thumb:hover {background-color: #bababa; -webkit-border-radius: 4px;}*/
/*---滚动条大小--*/
/*::-webkit-scrollbar {width: 8px;height: 8px;}*/
/*---滚动框背景样式--*/
/*::-webkit-scrollbar-track-piece { !* 	background-color: #fff; *! !*适应不同的背景下滚动条颜色*!-webkit-border-radius: 0;}*/
/****************   tempo base style  anweina added

font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,"Microsoft YaHei","微软雅黑",Heiti,"黑体",Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
 ***********************************/
/****************注掉该块代码，容易引起根ai的样式冲突********************/
/*html, body{ font-size: 12px; color: #666; margin: 0; padding: 0; height: 100%; width: 100%; background-color: #e8ecf3;}*/
/*html, body,input,button {font-family: "Microsoft YaHei UI","Microsoft YaHei","微软雅黑";}*/
/*h2, h3, h4, h5{font-weight: normal;color: #333;}*/
/*h2{font-size: 18px;}*/
/*h3{font-size: 16px;}*/
/*h4{font-size: 14px;}*/
/*h5{font-size: 12px;}*/

/** 字体 */
.font-big{font-size: 16px; color: #333;}
.font-medium{font-size: 14px;}
.font-small{font-size: 12px;}
.font-bold{font-weight: 600;}
/** 文本 */
.primary-text{color: #333;}
.regular-text{color: #666;}
.secondary-text{color: #999;}
.placeholder-text{color: #C0C4CC;}
.text-center{text-align: center}
.text-left{text-align: left;}
.text-right{text-align: right;}
/** 背景*/
.bg-white{background-color: white;}

/** 边框 */
.border-color-base{border-color: #ddd;}
.border-color-light{border-color: #e4e7ed;}

/** 间距 */
.margin-big{margin: 24px;}
.margin-big-left{margin-left: 24px;}
.margin-big-right{margin-right: 24px;}
.margin-big-top{margin-top: 24px;}
.margin-big-bottom{margin-bottom: 24px;}
.margin-medium{margin: 16px;}
.margin-medium-left{margin-left: 16px;}
.margin-medium-right{margin-right: 16px;}
.margin-medium-top{margin-top: 16px;}
.margin-medium-bottom{margin-bottom: 16px;}
.margin{margin: 12px;}
.margin-left{margin-left: 12px;}
.margin-right{margin-right: 12px;}
.margin-top{margin-top: 12px;}
.margin-bottom{margin-bottom: 12px;}
.margin-small{margin: 8px;}
.margin-small-left{margin-left: 8px;}
.margin-small-right{margin-right: 8px;}
.margin-small-top{margin-top: 8px;}
.margin-small-bottom{margin-bottom: 8px;}

#app, .router-main{display: flex; height: 100%; width: 100%;}

.medium, .medium .el-tag, .medium .el-button{font-size: 14px}

.el-tag, .el-tag.el-tag--danger, .el-tag.el-tag--warning, .el-tag.el-tag--success, .el-tag.el-tag--info{background: none;border: none;}
.el-select-dropdown__item.selected, .el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon{font-weight: 600;}
.el-link{padding: 0 4px;}
.el-divider--horizontal{margin: 8px 0;}
/**   table   **/
.el-table{font-size: 12px !important;}
.el-table th > .cell{font-weight: normal;vertical-align: auto!important;}/*表头字体不加粗*/
.el-table td, .el-table th{padding: 6px 0;}/*表格高度*/
.el-table [class*="el-button-"], .el-table [class^="el-button-"]{padding: 0 6px;cursor: pointer; background: none;border: none;color: #666}/*表格内图标间距*/
.el-table [class*="el-button-"]:hover, .el-table [class^="el-button-"]:hover{color: #337BFF;}
.el-table .el-button--danger:focus, .el-table .el-button--danger:hover{color: #f14d4d}
.el-table th.is-right .cell{text-align: left;padding-left: 20px;}
.el-table.el-table--medium, .el-table--medium .el-tag, .el-table--medium .el-button{font-size: 14px}
.el-table--medium.el-table .el-table__row td, .el-table--medium.el-table .el-table__row th{padding: 8px 0}
.el-table--small .el-tag, .el-table--small .el-button{font-size: 12px}
.el-table--small.el-table .el-table__row td, .el-table--small.el-table .el-table__row th{padding: 4px 0}
.el-table--striped .el-table__body tr.el-table__row--striped td{background: #F7F8F9;}
.el-table .cell,.el-table .cell .el-tag{line-height:28px}
/**   form   **/
.el-form-item__label, .el-form-item__content{line-height: 32px; font-size: 12px !important;}/*表单高度40改为32*/

.el-select{width: 100%}
.el-select-dropdown__list {width: calc(100% - 1px);}
.el-input-number{width: 120px;line-height: 26px;}
.el-input-number-sort .el-input__inner{text-align:left}
.el-input__icon{cursor:pointer;}
.el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label, .el-form-item--small .el-checkbox__label, .el-form-item--small .el-radio__label{font-size: 12px !important;}
.el-form-item--small .el-input-number__decrease, .small .el-input-number__increase{width: 28px}
.el-input-group__prepend .el-select .el-input {width: 90px;}
.el-input-group__append,  .el-input-group__prepend, .input-with-select .el-input-group__prepend {background-color: #fff;padding: 0 16px;}
.el-dropdown-link {cursor: pointer;color: #337bff;}
.el-icon-arrow-down {font-size: 12px;}
.el-textarea__inner {overflow-y:hidden;resize: none !important;}
/**   button   **/
.el-button.is-round{padding: 0px 16px; line-height: 26px}/*圆角按钮高度*/
.el-button.is-circle{padding: 0 8px; line-height: 24px}
.el-button{height: 28px; padding: 0 14px; line-height: 26px}
.el-button--medium{height: 30px;padding: 0 14px; line-height: 26px}
.el-button--small{height: 28px;padding: 0 12px; line-height: 22px;border-radius: 2px}
.el-button--mini{height: 24px;padding: 0 10px; line-height: 20px}
/* button[class^="el-icon-"], .el-button.iconfont{padding: 0 4px;} */
.el-button.el-button--text{padding: 0 2px;color: #666;}
.el-button.el-button--text:hover{color: #337bff}
/**   tree   **/
.el-tree-node__content{height: 31px;margin: 1px 0;}
.el-tree-node:focus > .el-tree-node__content{color: #337BFF}
.custom-tree-node .iconfont {margin-right: 4px;}
.el-tree {padding: 8px 12px;}
.el-tree-node.is-current > .el-tree-node__content{background: #fff;color: #337BFF }
/**   pagination   **/
.el-pagination{font-weight: normal;color: #666;text-align: right;margin-top: 10px}
.el-pagination .el-select .el-input .el-input__inner{border-radius: 2px;}
.el-pagination__sizes .el-input--mini .el-input__inner{height: 24px}
.el-pagination__editor.el-input{width: 40px}
.btn-next .el-icon, .btn-prev .el-icon{font-size: 10px}
.el-pagination .el-select .el-input{width: 82px}
.el-pager li{min-width: 28px;}
/**   dialog   **/
.el-dialog__wrapper::after {content: "";display: inline-block;height: 100%;width: 0;vertical-align: middle;}
.el-dialog__wrapper {text-align: center;}
.el-dialog{display: inline-block;vertical-align: middle;margin: 0!important;}
.el-dialog__header{text-align: left}
.el-dialog__header, .el-dialog__footer{padding: 12px 20px}
.el-dialog__body{background: #f6f7f9;padding: 0px}
.el-dialog__headerbtn{top:16px}
.el-dialog__body .el-form{padding: 20px 80px 20px 40px}
.el-dialog__title{font-size: 14px}
.el-dialog__headerbtn{font-size: 20px;top: 12px}
/**   tabs   **/
.el-tabs__item{color: #666;}
.el-tabs__nav-wrap::after{height: 1px;background: #e9ebed}
.el-tabs__item{height: 38px;line-height: 35px}
.el-tabs--border-card{box-shadow: none;border-color: #dee1e5}
.el-tabs--border-card > .el-tabs__header{background: #e8ecf3; border-color: #dee1e5;}
/**   steps   **/
.el-step__title.is-process{font-weight: normal;}
.el-step__head.is-finish, .el-step__title.is-finish{color: #30c041;}
.el-step.is-simple .el-step__icon{top: 2px;}
.el-steps--simple{padding: 10px 8%}
/** breadcrumb */
.el-breadcrumb {line-height: inherit;}
.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link { cursor: pointer !important; }


